<?php


namespace app\models\order;


use think\Model;

class OrderModel extends Model
{
    protected $name = 'order';
    protected $autoWriteTimestamp = true;

    public function orderDetail()
    {
        return $this->hasMany(OrderDetailModel::class, 'order_sn', 'order_sn');
    }

    public function getPayTimeAttr($value)
    {
        if (!$value) {
            return '';
        }
        return date('Y-m-d H:i', $value);
    }

    public function getCreateTimeAttr($value)
    {
        return date('Y-m-d H:i', $value);
    }

//    public function getDeliveryTimeAttr($value)
//    {
//        if (!$value) {
//            return $value;
//        }
//        return date('Y-m-d H:i', $value);
//    }

    public function getCancelTimeAttr($value)
    {
        if (!$value) {
            return $value;
        }
        return date('Y-m-d H:i', $value);
    }
}